/*必备样式*/
* {
	box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
	font: 14px Arial, Tahoma;
	color: #666;
	font-weight: normal;
}

button,
input,
select,
textarea,
label {
	vertical-align: middle;
	border: 0;
	outline: none;
}

img {
	vertical-align: middle;
	border: none;
	display: inline-block;
	max-width: 100%;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none !important;
	color: #666;
	vertical-align: baseline;
	cursor: pointer;
	font-size: inherit;
	-o-transition: .2s ease;
	-moz-transition: .2s ease;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background: #fff;
	margin: 0 auto;
	width: 100%;
	font-size: 14px;
	color: #333;
}

em,
i {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}

/*1120*/
.p_banner{
	width: auto;
	height: auto;
	max-width: 100%!important;
	max-height: 50%!important;
}
/*.swiper-container{
	height:420px;
}*/
.swiper-container .swiper-wrapper .swiper-slide img{
	/* width: 100%;
	height: 100%; */
}
.product_adv img{
	width: 1200px;
	height: 240px;
}
/*end*/
/*新增修改*/
/*.pdds1_view{
	position: relative;
}
.swiper-container,.swiper-wrapper{
	width: 940px;
}
.swiper-wrapper .swiper-slide{
	margin: 0px auto;
}
.swiper-button-next, .swiper-button-prev{
	outline: unset;
}
.swiper-button-next, .swiper-button-prev{
	width: 115px!important;
	height:77px!important;
	background-image: unset;
	position: absolute;
}
.swiper-button-next .swiper-container,.swiper-button-prev .swiper-container{
	width: 100%
}
.swiper-button-next .swiper-container .swiper-wrapper,.swiper-button-prev .swiper-container .swiper-wrapper{
	width: 100%
}
.swiper-button-next .swiper-wrapper .swiper-slide,.swiper-button-prev .swiper-wrapper .swiper-slide{
	width: 100%
}
.swiper-button-next .swiper-container, .swiper-button-prev .swiper-wrapper{
	width: 100%!important;
}
.swiper-button-prev .meb,.swiper-button-next .meb{
width: 100%!important;
height:100%!important;
background: rgba(148,148,148,.5);
position: absolute;
top: 0px;
left: 0px;
z-index: 16;
border-radius: 12px;
}
.swiper-button-prev .jiantou,.swiper-button-next .jiantou{
	width: 32px;
	height: 52px;
	position: absolute;
	top: 11px;
	z-index: 12;
}
.swiper-button-prev .jiantou{
	left:41px;
}
.swiper-button-next .jiantou{
	right:41px;
}
.swiper-button-next .pdds1_ltimg img,.swiper-button-prev .pdds1_ltimg img{
	width: 100%!important;
	height:77px!important;
	border-radius: 12px!important;
}
.pdds1_thumb .swiper-container{
	width: 940px;
}*/
/*end*/

/*清浮*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
}
.clearfix {
	*zoom: 1;
}

/*浮动*/
.fl {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.none {
	display: none;
}

.block {
	display: block;
}

input,
textarea {
	outline: none;
	-webkit-appearance: none;
	background: none;
}

input[type='checkbox']:focus {
	outline: none;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #8b8b8b;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #8b8b8b;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #8b8b8b;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #8b8b8b;
}

.container {
	width: 1400px;
	margin: 0 auto;
}
.container1 {
	width: 1540px;
	margin: 0 auto;
}
ul li a{display: block;}
/* 头部 */
.header {
	position: fixed;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 34px 0;
	background-color: #fff;
	z-index: 99;
}
.header._hidden{
	box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.header .container{
	position: relative;
}
.logo {
	position: absolute;
	left: 0;
	top: 0;
}
.naver{
	margin-right: 30px;
}
.naver ul li{
	float: left;
}
.naver ul li a{
	padding: 0 31px;
	line-height: 96px;
	font-size: 20px;
	color: #2e3233;
}
.language{
	padding-right: 185px;
	letter-spacing: 3px;
}
.language,.language a{
	line-height: 96px;
	font-size: 18px;
	color: rgba(76,84,86,.7);
}
.search{
	position: absolute;
	right: 0;
	top: 50%;
	width: 150px;
	height: 32px;
	border-radius: 10px;
	border: solid 1px rgba(46,50,51,.6);
	transform: translateY(-50%);
}
.search input{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 18px;
	color: #2e3233;
}
.search button{
	float: left;
	width: 48px;
	height: 30px;
	background-color: transparent;
	text-align: center;
}
.search button img{
	/* margin-top: 2px; */
}
.m_banner{
	display: none;
}
.m_header {
	display: none;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	height: 56px;
	line-height: 56px;
	z-index: 99;
	background-image: linear-gradient(0deg, #eeeeee 0%, #f7f7f7 40%, #ffffff 100%),linear-gradient(#545353, #545353);
	background-blend-mode: normal, normal;
}

.m_hcon {
	width: 100%;
	padding: 0 20px;
	position: relative;
}
.m_logo {
	float: left;
}
.m_logo img {
	height: 46px;
}
.mh_language {
	float: left;
	margin-left: 10px;
}
.mh_language a{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 14px;
	color: rgba(76,84,86,.7);
}
.mh_language a.active{
	color: #f3ca24;
}
.nav_icon {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	width: 24px;
	z-index: 202;
}

.nav_icon span {
	display: block;
	width: 24px;
	height: 2px;
	border-radius: 5px;
	background: #60622a;
	position: relative;
	top: 0;
	-webkit-transition: background 400ms ease, top 300ms ease, -webkit-transform 300ms ease;
	transition: background 400ms ease, top 300ms ease, -webkit-transform 300ms ease;
	-o-transition: background 400ms ease, transform 300ms ease, top 300ms ease;
	transition: background 400ms ease, transform 300ms ease, top 300ms ease;
	transition: background 400ms ease, transform 300ms ease, top 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}

.nav_icon span:nth-child(2) {
	width: 15px;
	margin: 6px 0;
}

.nav_icon.on span:nth-child(1) {
	top: 8px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nav_icon.on span:nth-child(2) {
	opacity: 0;
}

.nav_icon.on span:nth-child(3) {
	top: -8px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mh_right {
	display: flex;
	align-items: center;
	height: 56px;
}
.mh_search {
	display: flex;
	align-items: center;
	padding-right: 40px;
}
.mh_search input{
	display: none;
	width:110px;
	height: 30px;
	margin-right: 9px;
	padding: 0 6px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	border: solid 1px #dddddd;
}
.msearch_btn{
	background-color: transparent;
}
.m_naver {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 50px 0;
	background: #fff;
	transform: translateY(-150%);
	transition: all .4s;
	z-index: 99;
}
.m_naver.on{
	transform: translateY(0);
}
.m_naver ul {
	/* border-top: 1px solid #ddd; */
}
.m_naver ul li {
	position: relative;
	/* height: 45px; */
	line-height: 45px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}
.m_naver ul li>a {
	position: relative;
	display: block;
	padding:0 30px;
	color: #333;
}
.m_naver ul li>a::after,.m_naver ul li dl dd::after{
	content: '';
	position: absolute;
	right: 30px;
	top: 50%;
	width: 8px;
	height: 14px;
	background-image: url(../images/m02.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	transform: translateY(-50%);
}
.m_naver ul li.active>a{
	background-color: #f3ca24;
	color: #fff;
}
.m_naver ul li.active>a::after{
	width: 12px;
	height: 3px;
	background-image: url(../images/m03.png);
}
.m_naver ul li dl {
	display: none;
}
.m_naver ul li dl dd {
	position: relative;
	font-size: 14px;
	line-height: 40px;
	text-indent: 6%;
}

.m_naver ul li dl dd a {
	color: #333;
}

/* 尾部 */
.footer{
	width: 100%;
	background-color: #f4f4f4;
}
.ft1{
	width: 100%;
	padding: 60px 0;
	font-size: 0;
	border-bottom: 2px solid #a0a0a0;
}
.ft1_left{
	display: inline-block;
	position: relative;
	width: 46%;
	font-size: 20px;
	line-height: 32px;
	color: #5c6466;
	vertical-align: middle;
}
.ft1_right{
	display: inline-block;
	width: 42%;
	margin-left: 12%;
	text-align: right;
	vertical-align: middle;
}
.ft1_rnav{
	width: 58%;
}
.ft1_rnav ul li{
	float: left;
}
.ft1_rnav ul li:nth-child(2n){float: right;}
.ft1_rnav ul li h3{
	position: relative;
	padding-bottom: 30px;
	font-size: 24px;
	color: #5c6466;
	line-height: 1;
}
.ft1_rnav ul li h3::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 3px;
	background-color: #a0a0a0;
}
.ft1_rnav ul li dl{
	margin-top: 35px;
	text-align: left;
}
.ft1_rnav ul li dl dd{
	margin-bottom: 15px;
}
.ft1_rnav ul li dl dd:last-child{margin-bottom: 0;}
.ft1_rnav ul li dl dd a{
	font-size: 18px;
	color: #999;
}
.ft1_rnav ul li dl dd:hover a{
	color: #5c6466;
}
.ft1_rimg{
	margin-top: 80px;
}
.ft1_rimg img{
	width: 122px;
	height: 122px;
}
.ft1_rimg p{
	margin-top: 10px;
	text-align: center;
	font-size: 18px;
	color: #666;
	line-height: 1;
}
.ft2{
	width: 100%;
	padding: 22px 0;
	padding-right: 157px;
}
.flogo img{height: 66px;}
.ft2_page{
	font-size: 0;
}
.ft2_page p{
	display: inline-block;
	line-height: 66px;
	font-size: 18px;
	color: #666;
	vertical-align: middle;
}
.ft2_page p:last-child{
	margin-left: 60px;
}
/* 尾部结束 */
.section{
	padding-top: 164px;
}
.index1{
	width: 100%;
	padding: 90px 0;
}
.index_title{
	text-align: center;
}
.index_title h2{
	font-size: 38px;
	font-weight: bold;
	line-height: 1;
	color: #2e3233;
}
.index_title h5{
	margin-top: 18px;
	line-height: 1;
	font-size: 24px;
	color: #5c6466;
}
.index1_main{
	width: 100%;
	margin-top: 38px;
}
.index1_swiper{
	position: relative;
}
.index1_swiper .swiper-container{
	width: 1320px;
	margin: 0 auto;
}
.index_sparrow .swiper-button-next,.index_sparrow .swiper-button-prev{
	width: 77px;
	height: 77px;
	margin-top: 0;
	transform: translateY(-50%);
	background-size: 100% 100%;
	opacity: 1;
	outline: none;
}
.index_sparrow .swiper-button-next{
	right: 0;
	background-image: url(../images/a02.png);
	/*top: 84px;*/
}
.index_sparrow .swiper-button-prev{
	left: 0;
	background-image: url(../images/a01.png);
	/*top: 84px;*/
}
.index1_swiper .swiper-slide{
	/* padding: 20px; */
	transition: all .4s;
}
/* .index1_swiper .swiper-slide:hover{
	transform: translateY(-20px);
} */
.i1_pimg{
	width: 100%;
	height: 504px;
	overflow: hidden;
}
.i1_pimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
	box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.1);
}
.index1_swiper .swiper-slide:hover .i1_pimg img{
	transform: scale(1.2);
}
.i1_infor{
	margin-top: 40px;
}
.i1_infor h2{
	font-size: 22px;
	color: #333;
	line-height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i1_infor p{
	font-size: 18px;
	color: #999;
	margin-top: 10px;
}
.index2{
	padding-top: 40px;
	padding-bottom: 50px;
	background-color: #f4f4f4;
}
.index2_main{
	width: 100%;
	margin-top: 55px;
}
.i2_mpage{
	width: 100%;
}
.i2m_left{
	position: relative;
	width: 48.715%;
	height: 662px;
}
.i2m_limg{
	height: 100%;
	overflow: hidden;
}
.i2m_limg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.i2m_left:hover .i2m_limg img{
	transform: scale(1.2);
}
.i2m_linfor{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 196px;
	padding: 30px 36px 30px 22px;
	background-color: rgba(244,244,244,.7);
}
.i2m_linfor h5{
	font-size: 16px;
	color: #999;
	line-height: 1;
}
.i2m_linfor h2{
	margin-top: 25px;
	margin-bottom: 15px;
	font-size: 22px;
	color: #333;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i2m_linfor p{
	font-size: 18px;
	color: #999;
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i2m_right{
	width: 48.929%;
}
.i2m_rlist li{
	width: 100%;
	margin-bottom: 67px;
}
.i2m_rlist li:last-child{margin-bottom: 0;}
.i2m_ritem{
	width: 100%;
	font-size: 0;
}
.i2m_ritem>*{
	display: inline-block;
	vertical-align: bottom;
}
.i2m_rl{
	width: 38.4%;
	overflow: hidden;
}
.i2m_rl img{
	width: 100%;
	height: 176px;
	transition: all .4s;
}
.i2m_rr {
	position: relative;
	width: 58.4%;
	margin-left: 3.2%;
}
.i2m_rr h2{
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 15px;
	font-size: 22px;
	color: #333;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i2m_rr h2::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 2px;
	background-color: #a0a0a0;
}
.i2m_rrtxt{
	font-size: 16px;
	color: #999;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.i2m_rr i{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 16px;
	color: #b0afaf;
}
.i2m_rlist li:hover .i2m_rl img{
	transform: scale(1.2);
	/* box-shadow: -5px 3px 20px 0px rgba(0, 0, 0, 0.2); */
}
.i2_more{
	margin-top: 75px;
	text-align: right;
}
.i2_more a{
	display: inline-block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #000;
	background-color: transparent;
	border: 1px solid #aaa;
}
.i2_more a:hover{
	color: #fff;
	background-color: #aaa;
}
.index3{
	position: relative;
	margin: 90px 0;
}
.index3_main{
	position: relative;
	width: 100%;
	margin-top: 55px;
	padding-left: calc((100% - 1400px) / 2);
}
.index3_swiper{
	position: relative;
	/* margin-bottom: 60px; */
}
.index3_swiper .swiper-container{
	width: 100%;
}
.index3_swiper .swiper-slide{
	/* padding: 20px; */
}
.index3_swiper .swiper-button-prev{
	left:-110px;
	top: 17px;
}
.index3_swiper .swiper-button-next{
	right: 150px;
	top: 17px;
}
.i3_infor{
	margin-top: 32px;
	text-align: left;
}
.i3_infor h2{
	margin-bottom: 20px;
	font-size: 22px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i3_infor p{
	font-size: 18px;
	color: #999;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i3_pimg{
	width: 550px;
	height: 410px;
	overflow: hidden;
}
.i3_pimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.index3_swiper .swiper-slide:hover .i3_pimg img{
	transform: scale(1.2);
	box-shadow: -5px 3px 20px 0px rgba(0, 0, 0, 0.1);
}
.i3_more {
	margin-top: 60px;
	text-align: right;
}
.i3_more a{
	display: inline-block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #000;
	border: solid 1px #dddddd;
}
.i3_more a:hover{
	background-color: #aaaaaa;
	color: #fff;
	border: 1px solid #aaa;
}
.index4{
	margin-bottom: 95px;
}
.index4_main{
	width: 100%;
	margin-top: 55px;
}
.index4_swiper{
	position: relative;
}
.index4_swiper .swiper-container{
	width: 970px;
	margin: 0 auto;
}
.i4_pimg img{
	width: 283px;
	height: 283px;
	border-radius: 50%;
	transform: scale(.7);
	transition: all .4s;
}
.i4_infor{
	display: none;
	margin-top: 30px;
	text-align: center;
}
.i4_infor h2{
	margin-bottom: 15px;
	font-size: 24px;
	color: #333;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i4_infor p{
	font-size: 20px;
	color: #999;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index4_swiper .swiper-slide-active .i4_pimg img{
	transform: scale(1);
}
.index4_swiper .swiper-slide-active .i4_infor{
	display: block;
}
/* 产品内页 */
.location{
	width: 100%;
}
.location p{
	padding-top: 8px;
	padding-bottom: 20px;
	text-align: right;
	font-size: 20px;
	color: #5c5c5c;
	border-bottom: 1px solid #bebebe;
	/*border-bottom: 3px solid #bebebe;*/
}
.location p a{
	font-size: 20px;
	color: #5c5c5c;
}
.product_adv{
	margin-top: 95px;
	text-align: center;
}
.product1{
	width: 100%;
	margin: 95px 0;
}
.pd1_mleft{
	width: 55.429%;
}
.pd1_mlitem{
	width: 100%;
	height: 328px;
	margin-bottom: 24px;
	background-color: #f4f4f4;
	border: solid 1px #bfbfbf;
}
.pd1_mlitem:last-child{margin-bottom: 0;}
.pd1_mliimg{
	width: 66.15%;
	height: 100%;
	overflow: hidden;
}
.pd1_mliimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.pd1_mlitem:hover .pd1_mliimg img{
	transform: scale(1.2);
}
.pdl_mlip{
	position: relative;
	width: 33.85%;
	height: 100%;
	text-align: center;
}
.pdl_mlip p{
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 30px;
	color: #333;
	transform: translate(-50%,-50%);
}
.pd1_mright{
	width: 41.71%;
	overflow: hidden;
}
.pd1_mright img{
	width: 100%;
	height: 680px;
	object-fit: cover;
	transition: all .4s;
}
.pd1_mright:hover  img{
	transform: scale(1.2);
}
.product2{
	margin-bottom: 95px;
}
.pdl_list{
	padding-bottom: 40px;
}
.pd2_list li{
	float: left;
	width: 22.643%;
	margin-bottom: 60px;
	margin-right: 3.1426%;
	text-align: center;
}
.pd2_list li:nth-child(4n){margin-right: 0;}
.pd2_limg{
	overflow: hidden;
}
.pd2_limg img{
	border: solid 1px #bfbfbf;
	transition: all .4s;
}
.pd2_linfor h2{
	margin-top: 30px;
	text-align: center;
	font-size: 30px;
	color: #2e3233;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pd2_list li:hover .pd2_limg img{
	box-shadow: -5px 3px 20px 0px rgba(45, 45, 45, 0.2);
	transform: scale(1.2);
}
/* 产品内页-列表 */
.product_list{
	width: 100%;
	margin-top: 90px;
	margin-bottom: 100px;
}
.pdl_list li{
	float: left;
	width: 24.286%;
	margin-right: 0.952%;
	padding-bottom: 70px;
	margin-bottom: 50px;
	border-bottom: 2px solid #bfbfbf;
}
.pdl_list li:nth-child(4n){margin-right: 0;}
.pdl_limg img{
	border: solid 1px #f4f4f4;
}
.pdl_linfor{
	margin-top: 35px;
}
.pdl_linfor h2{
	font-size: 22px;
	color: #5c6466;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pdl_linfor p{
	height: 55px;
	margin-top: 15px;
	font-size: 16px;
	color: #999;
	line-height: 28px;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pdl_list li:hover .pdl_limg img{
	box-shadow: -5px 3px 20px 0px rgba(0, 0, 0, 0.1);
}
/* 分页 */
.page{
	font-size: 0;
	text-align: center;
}
.page a{
	display: inline-block;
	padding: 0 32px;
	line-height: 38px;
	font-size: 24px;
	color: #999;
	vertical-align: middle;
}
.page a.active{color: #333;}
.page a:first-child,.page a:last-child{
	padding: 0;
	border-radius: 50%;
	box-shadow: -2px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.page a:first-child{
	margin-right: 32px;
}
.page a:last-child{
	margin-left: 32px;
}
/* 产品详情 */
.product_details{
	width: 100%;
	margin: 95px 0;
}
.pdds_title{
	text-align: center;
}
.pdds_title h2{
	margin-bottom: 15px;
	font-size: 38px;
	color: #333;
	line-height: 1;
}
.pdds_title h5{
	font-size: 24px;
	color: #999;
}
.pdds1{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 100px;
}
.pdds1_swiper{
	margin-bottom: 60px;
}
.pdds1_thumb{
	position: relative;
	width: 1245px;
	margin: 30px auto 0;
	/*margin: 50px auto 0;*/
}
.pdds1_thumb .swiper-container{
	width: 83.3%;
	margin: 0 auto;
}
.pdds1_thumb .swiper-button-next,.pdds1_thumb .swiper-button-prev{
	/*width: 22px;
	height: 40px;*/
	width:31px;
	height: 60px;
	margin-top: -34px;
	/*margin-top: -20px;*/
	background-size: 100% 100%;
	opacity: 1;
	outline: none;
}
.pdds1_thumb .swiper-button-prev{
	background-image: url(../images/b17.png);
}
.pdds1_thumb .swiper-button-next{
	background-image: url(../images/b18.png);
}
.pdds1_ltimg img{
	width: 156px;
	height: 152px;
	object-fit: cover;
	border: 1px solid #fff;
}
.pdds1_thumb .swiper-slide-thumb-active .pdds1_ltimg img{
	border: 1px solid #999;
}
.pdds1_buy{
	font-size: 0;
	text-align: right;
}
.pdds1_bitem{
	position: relative;
	display: inline-block;
	width: 220px;
	height: 70px;
	margin-right: 40px;
	line-height: 70px;
	text-align: center;
	background-color: #f4f4f4;
	font-size: 0;
	cursor: default;
}
.pdds1_bitem:last-child{margin-right: 0;}
.pdds1_bitem>*{
	display: inline-block;
	vertical-align: middle;
}
.pdds1_bitem span{
	font-size: 22px;
	color: #5c6466;
	margin-left: 20px;
}
.pdds1_code{
	display: none;
	position: absolute;
	top: -180px;
	left: 20px;
	width: 168px;
	height: 180px;
	padding-top: 12px;
	background-image: url(../images/b21.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 99;
}
.pdds1_code img{
	width: 132px;
	height: 132px;
}
.pdds1_mask{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);
	z-index: 98;
}
.pdds2_title{
	font-size: 30px;
	color: #333;
	line-height: 1;
}
.pdds2_page{
	margin-top: 40px;
	margin-bottom: 100px;
	width: 100%;
}
.pdds2_p1l{
	width: 30%;
	margin-right:5%;
}
.pdds2_p1r{
	width: 55%;
}
.pdds2_p1l p,.pdds2_p1r p{
	font-size: 18px;
	color: #666;
	margin-bottom: 20px;
}
.pdds2_p2{
	font-size: 18px;
	color: #666;
	line-height: 32px;
	text-align: justify;
}
.pdds_more{
	text-align: right;
}
.pdds_more a{
	display: inline-block;
	width: 220px;
	height: 72px;
	line-height: 72px;
	font-size: 22px;
	text-align: center;
	color: #5c6466;
	background-color: #f4f4f4;
}
.pdds_more:hover a {
    color: #333;
    background-color: transparent;
    border: solid 1px #dddddd;
}
/* 新闻中心 */
.news{
	width: 100%;
	margin: 90px 0;
}
.news1{
	width: 100%;
	height: 425px;
	margin-bottom: 95px;
	background-color: #f4f4f4;
}
.news1_left{
	width: 51.215%;
	height: 100%;
	padding: 5px;
	overflow: hidden;
}
.news1_left img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.news1:hover .news1_left img{
	transform: scale(1.2);
}
.news1_right{
	position: relative;
	width: 48.785%;
	height: 100%;
	padding: 60px 38px 23px 50px;
}
.news1_right h2{
	margin-bottom: 60px;
	font-size: 22px;
	color: #333;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news1_right h5{
	margin-bottom: 20px;
	font-size: 16px;
	color: #999;
	line-height: 1;
}
.news1_rtxt{
	width: 80%;
	font-size: 18px;
	color: #999;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news1_right i{
	position: absolute;
	bottom: 23px;
	right: 38px;
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #000;
	border: solid 1px #dddddd;
}
.news1_right:hover  i{
	color: #fff;
	background-color: #aaaaaa;
	border: solid 1px #aaaaaa;
}
.news2_list{
	padding-bottom: 40px;
}
.news2_list li{
	float: left;
	width: 32.143%;
	margin-right: 1.7855%;
	margin-bottom: 50px;
}
.news2_list li:nth-child(3n){margin-right: 0;}
.news2_pimg{
	width: 100%;
	height: 292px;
	overflow: hidden;
}
.news2_pimg img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all .4s;
}
.news2_list li:hover .news2_pimg img{
	transform: scale(1.2);
}
.news2_list li:hover .news2_pinfor i{
	color: #fff;
	background-color: #aaaaaa;
	border: solid 1px #aaaaaa;
}
.news2_pinfor{
	margin-top: 25px;
}
.news2_pinfor h2{
	position: relative;
	height: 85px;
	padding-bottom: 25px;
	font-size: 22px;
	color: #333;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news2_pinfor h2::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 1px;
	background-color: #a0a0a0;
}
.news2_pitxt{
	height: 84px;
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #999;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news2_pinfor h5{
	text-align: right;
	font-size: 16px;
	color: #b0afaf;
	line-height: 1;
	margin-bottom: 10px;
}
.news2_pinfor i{
	display: block;
	width: 176px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #000;
	border: solid 1px #dddddd;
}
/* 新闻详情 */
.news_details{
	margin-top: 90px;
	margin-bottom: 100px;
}
.news_dpage h2{
	/*margin-bottom: 30px;*/
	margin-bottom: 16px;
	font-size: 24px;
	color: #333;
}
.news_dpage h5{
	font-size: 18px;
	color: #999;
	line-height: 1;
}
.news_dtxt{
	margin-top: 25px;
	/*margin-top: 50px;*/
	margin-bottom: 80px;
	font-size: 18px;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.news_dlink{
	width: 100%;
	padding-top: 80px;
	border-top: 1px solid #ddd;
}
.news_dlink a{
	width: 49%;
	font-size: 18px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_dlink a:last-child{
	text-align: right;
}
/* 品牌动态 */
.brand{
	margin-top: 90px;
	margin-bottom: 100px;
}
.brand_list{
	padding-bottom: 40px;
}
.brand_list li{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 80px;
}
.brand_list li:nth-child(3n){
	margin-right: 0;
}
.brand_img{
	width: 100%;
	height: 644px;
	overflow: hidden;
}
.brand_img:hover{
	/* box-shadow: 2px 2px 6px 1px #999; */
	box-shadow: 0 1px 3px rgba(0,0,0,.02), 0 16px 32px -4px rgba(0,0,0,.17);
}
.brand_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border: solid 2px #dddddd;
	transition: all .4s;
}
.brand_infor{
	margin-top: 50px;
}
.brand_infor h2{
	margin-bottom: 25px;
	font-size: 22px;
	color: #5c6466;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.brand_infor p{
	font-size: 16px;
	color: #999;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.brand_list li:hover .brand_img img{
	/* box-shadow: -10px 6px 5px 0px rgba(0, 0, 0, 0.2); */
	transform: scale(1.2);
}
/* 品牌详情 */
.brand_d1{
	margin-top: 100px;
	margin-bottom: 180px;
}
.brand_d2p1 .pdds2_p1l,.brand_d2p1 .pdds2_p1r{
	width: 45%;
}
/* 联系我们 */
.contact {
	width: 100%;
	margin: 90px 0;
}
.contact_title{
	font-size: 38px;
	color: #333;
	line-height: 1;
	text-align: center;
}
.contact_main{
	margin-top: 60px;
}
.contact_mleft{
	width: 44%;
	height: 468px;
	margin-right: 10%;
}
.contact_mleft img{
	width: 100%;
	height: 100%;
}
.contact_mright{
	width: 45%;
}
.contact_mright p{
	margin-bottom: 46px;
	font-size: 22px;
	color: #5c6464;
	line-height: 26px;
}
.contact_mright p:nth-last-child(2){
	margin-bottom: 38px;
}
.contact_mright img{
	width: 116px;
	height: 116px;
}
/* 关于我们 */
.about1{
	margin-bottom: 120px;
}
.about1_left{
	width: 49.786%;
}
.about1_right{
	width: 44.72%;
}
.about1_right h2{
	font-size: 38px;
	color: #333;
	line-height: 1;
}
.about1_rpage {
	margin-top: 50px;
	font-size: 20px;
	color: #5c6466;
	line-height: 38px;
	text-align: justify;
}
.about2{
	margin-bottom: 80px;
}
.about2_left{
	width: 45.7%;
}
.ab2l_page1{
	margin-bottom: 8px;
	min-height: 500px;
}
.ab2_title,.ab2_title a{
	font-size: 32px;
	color: #333;
	line-height: 1;
}
.ab2l_p1txt{
	margin-top: 50px;
	font-size: 18px;
	color: #5c6466;
	line-height: 30px;
}

.ab2l_p2swiper{
	position: relative;
	margin-top: 80px;
}
.ab2_dots .swiper-pagination{
	position: relative;
	margin-top: 20px;
}
.ab2_dots .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #999999;
	opacity: 1;
	margin: 0 4px;
	outline: none;
}
.ab2_dots .swiper-pagination-bullet-active {
    width: 34px;
	height: 8px;
	border-radius: 8px;
	background-color: #e82021;
}
.about2_right{
	width: 50.36%;
}
.ab2r_page1{
	margin-bottom: 60px;
}
.ab2r_p1swiper{
	margin-top: 40px;
}
.ab2r_p1swiper .swiper-container{
	height: 400px;
}
.ab2r_p1swiper .swiper-slide{
	height: 200px;
}
.ab2r_page{
	margin-bottom: 30px;
	text-align: center;
}
.ab2r_pic{
	width: 80px;
	height: 80px;
	margin: 0 auto;
}
.ab2r_pic img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.ab2r_infor{
	margin-top: 20px;
}
.ab2r_infor h2{
	margin-bottom: 10px;
	font-size: 20px;
	color: #5c6466;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ab2r_infor p{
	font-size: 16px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ab2r_p2swiper{
	margin-top: 50px;
}
.ab2r_p2swiper .ab2r_pic{
	width: 70px;
	height: 70px;
}
.ab3_img{
	width: 180px;
	height: 90px;
}
.ab3_img img{
	width: 100%;
	height: 100%;
}
.about3 .ab2_title{
	text-align: center;
}
.about3_main{
	margin-top: 50px;
}

/* 设计师 */
.designer{
	width: 100%;
	margin: 82px 0;
}
.designer h2{
	font-size: 30px;
	color: #333;
	line-height: 1;
	text-align: center;
}
.designer_main{
	margin-top: 88px;
}
.designer_list{
	padding-bottom: 60px;
}
.designer_list li{
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 86px;
}
.designer_list li:nth-child(3n){margin-right: 0;}
.designer_pimg{
	width: 100%;
	height: 448px;
	overflow: hidden;
}
.designer_pimg img{
	width: 100%;
	height: 100%;
	border: solid 2px #dddddd;
	/* box-shadow: -10px 6px 5px 0px rgba(0, 0, 0, 0.2); */
	object-fit: cover;
	transition: all .4s;
	/*border-radius: 50%;*/
}
.designer_list li:hover .designer_pimg img{
	transform: scale(1.2);
}
.designer_infor{
	margin-top: 36px;
}
.designer_infor h3{
	font-size: 20px;
	color: #5c6466;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.designer_infor p{
	height: 56px;
	margin-top: 20px;
	font-size: 18px;
	color: #888;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 设计师详情 */
.designer_details{
	margin-top: 90px;
	margin-bottom: 30px;
}
.dgds1{
	font-size: 0;
	text-align: center;
}
.dgds1>*{
	display: inline-block;
	vertical-align: middle;
}
.dgds1_img{
	position: relative;
	margin-right: 7%;
	margin-bottom: 120px;
	padding-left: 93px;
}
.dgds1_ibg{
	position: absolute;
	left: 0;
	top: 0;
	width: 455px;
	height: 455px;
	border-radius: 50%;
	background-color: #d1c0a5;
	z-index: 1;
}
.dgds1_pic{
	position: relative;
	width: 445px;
	height: 445px;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: top center;
	background-repeat: no-repeat;
	z-index: 2;
}
.dgds1_infor h3{
	font-size: 50px;
	color: #5c6466;
	line-height: 1;
}
.dgds1_infor h4{
	margin-top: 30px;
	margin-bottom: 50px;
	font-size: 36px;
	color: #5c6466;
	line-height: 1;
}
.dgds1_infor h5{
	font-size: 38px;
	color: #5c6466;
	line-height: 1;
}
.dgds2_container{
	width: 1150px;
	margin: 0 auto;
}

.dgds2_page h3{
	font-size: 34px;
	color: #5c6466;
	line-height: 1;
}
.dgds2_page h3 i{
	font-style: italic;
	margin-left: 15px;
	font-size: 34px;
	color: #5c6466;
	line-height: 1;
}
.dgds2_ptxt{
	margin-top: 46px;
	font-size: 20px;
	color: #5c6466;
	line-height: 32px;
	text-align: justify;
}
.mb180{
	margin-bottom: 180px;
}
.pdl_limg{
	width: 100%;
	height: 246px;
	overflow: hidden;
}
.pdl_limg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.pdl_list li:hover .pdl_limg img{
	transform: scale(1.2);
}
/* body{
	zoom: 0.8!important;
}
.p_banner img{
	width: 100%;
	height: 100%;
} */

/* 修改 */
.header{
	padding: 6px 0;
}
.logo img{height: 44px;}
.naver{margin-left: 120px;}
.naver ul li a{
	font-size: 17px;
	padding: 0 24px;
	line-height: 44px;
}
.language, .language a{
	font-size: 15px;
	line-height: 44px;
}
.section{
	padding-top: 56px;
}
.index_title h2{
	font-size: 28px;
}
.container,.container1{
	width: 1200px;
}
.i1_pimg{
	height: 426px;
}
.index1_swiper .swiper-container{
	width: 1000px;
}
.index_sparrow .swiper-button-next, .index_sparrow .swiper-button-prev{
	width: 60px!important;
	height: 60px!important;
}
.i1_infor h2{
	font-size: 18px;
	line-height: 30px;
}
.index1{
	padding-top: 60px;
}
.i2m_left{
	width: 48.1%;
	height: 456px;
}
.i2m_linfor {
	height: 136px;
	padding: 5px 20px 15px 25px;
}
.i2m_linfor h5{
	font-size: 14px;
}
.i2m_linfor h2{
	margin-top: 20px;
	margin-bottom: 10px;
}
.i2m_linfor p{
	line-height: 28px;
}
.i2m_right{
	width: 48%;
}
.i2m_rlist li{
	margin-bottom: 45px;
}
.i2m_rl{
	width: 31.3%;
}
.i2m_rl img{height: 122px;}
.i2m_rr h2{
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.i2m_rr{
	width: 61%;
	margin-left: 2.6%;
}
.i2m_rrtxt{
	font-size: 14px;
	line-height: 20px;
}
.i2m_rr i{
	font-size: 14px;
}
.i2_more a,.i3_more a{
	width: 152px;
	height: 34px;
	line-height: 32px;
	font-size: 17px;
	border: solid 1px #dddddd;
}
.index3_main{
	padding-left: 0;
}
.i3_pimg{
	width: 100%;
	height: 176px;
}
.i3_infor h2{
	font-size: 18px;
	line-height: 1;
	margin-bottom: 15px;
}
.i3_infor p{
	font-size: 16px;
}
.index3_swiper .container{
	position: absolute;
	left: 50%;
	top: 30%;
	transform: translateX(-50%);
	z-index: 99;
}
.index3_swiper .swiper-button-prev{
	left: 0;
}
.index3_swiper .swiper-button-next{
	right: 0;
}
.i4_pimg img{
	width: 168px;
	height: 168px;
	margin: 0 auto;
}
.index4_page{
	text-align: center;
}
.index4_swiper .swiper-container{
	width: 700px;
}
.ft1_left{
	font-size: 15px;
}
.ft1{
	padding: 40px 0;
}
.ft1_rnav ul li h3{
	font-size: 20px;
}
.ft1_rnav ul li dl dd a,.ft1_rimg p{
	font-size: 15px;
}
.ft1_rnav ul li dl{
	margin-top: 25px;
}
.ft1_rimg img{
	width: 84px;
	height: 84px;
}
.ft1_left{
	width: 36%;
}
.ft1_right{
	width: 51%;
}
.ft1_rnav ul li dl dd{margin-bottom: 10px;}
.ft1_rnav {
    width: 70%;
    padding-left: 24%;
}
.ft2{
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 15px;
}
.ft2_page p{
	font-size: 15px;
}
.flogo img{
	height: 46px;
}
.ft2_page p{
	line-height: 46px;
}
.language{
	letter-spacing: 0;
}
.i4_infor h2{
	font-size: 18px;
	margin-bottom: 10px;
}
.i4_infor p{
	font-size: 15px;
}
.index_title h5{
	font-size: 16px;
}
/* 产品 */
.location p a{
	font-size: 15px;
}
.product_adv{
	margin-top: 5px;
}
.product1{
	margin: 60px 0;
}
.pd1_mleft{
	width: 54.334%;
}
.pd1_mlitem{
	height: 294px;
	margin-bottom: 19px;
}
.pd1_mliimg{
	width: 62.156%;
}
.pdl_mlip{
	width: 37.844%;
}
.pdl_mlip p{
	font-size: 27px;
}
.pd1_mright{
	width: 43.334%;
	border: solid 1px #bfbfbf;
}
.pd1_mright img{
	height: 605px;
}
.pd2_list li{
	width: 23.67%;
	margin-right: 1.773%;
}
.pd2_linfor h2{
	font-size: 21px;
}
.product_list{
	margin: 40px 0;
}
.pdl_list li{
	width: 22.5%;
	margin-right: 3.33%;
	padding-bottom: 25px;
	margin-bottom: 45px;
}
.pdl_limg{
	height: 174px;
}
.pdl_linfor h2{
	font-size: 19px;
}
.pdl_linfor {
    margin-top: 16px;
}
.pdl_linfor p{
	margin-top: 8px;
}
.page a{
	font-size: 18px;
	padding: 0 24px;
	line-height: 27px;
}
.page a img{
	width: 27px;
	height: 27px;
}
.product_details{
	margin-top: 28px;
	/*margin-top: 55px;*/
	margin-bottom: 40px;
}
.product_details .container {
	padding: 0 20px;
}
.pdds_title h2{
	font-size: 27px;
}
.pdds_title h5{
	font-size: 19px;
}
.pdds1{
	/*margin-top: 50px;*/
	margin-top: 25px;
	/*padding-bottom: 75px;*/
}
.pdds1_ltimg img{
	width: 141px;
	height: 94px;
}
.pdds1_bitem span{
	font-size: 19px;
	margin-left: 12px;
}
.pdds1_bitem{
	width: 154px;
	height: 50px;
	margin-right: 60px;
	line-height: 50px;
}
.pdds1_bitem img{height: 24px;}
.pdds2_title{
	font-size: 23px;
}
.pdds2_p1l p, .pdds2_p1r p{
	font-size: 17px;
}
.pdds_more a{
	width: 128px;
	height: 42px;
	line-height: 42px;
	font-size: 17px;
}
/* 新闻 */
.news{
	margin-top: 22px;
	margin-bottom: 50px;
}
.news1{
	height: 298px;
	margin-bottom: 60px;
}
.news1_left{
	width: 41.334%;
}
.news1_right{
	width: 58.666%;
	padding: 40px 15px 16px 50px;
}
.news1_right h2{
	font-size: 25px;
	margin-bottom: 10px;
}
.news1_rtxt{
	width: 50%;
}
.news1_right i{
	width: 154px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.news2_list li{
	width: 31.42%;
	margin-right: 2.87%;
	margin-bottom: 40px;
}
.news2_pimg{
	height: 248px;
}
.news2_pinfor h2{
	height: 72px;
	padding-bottom: 10px;
	font-size: 19px;
}
.news2_pinfor i{
	width: 124px;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
}
.news_details{
	margin-top: 28px;
	/*margin-top: 45px;*/
}
.news_dlink{
	padding-top: 30px;
}
.news_dlink a{
	font-size: 16px;
}
/* 品牌动态 */
.brand{
	margin-top: 30px;
	margin-bottom: 40px;
}
.brand_title{
	margin-bottom: 40px;
	font-size: 27px;
	color: #333;
	text-align: center;
	line-height: 1;
}
.brand_list{
	padding: 0 40px;
}
.brand_list li{
	width: 26.965%;
	margin-right: 9.5526%;
	margin-bottom: 60px;
}
.brand_img{
	height: 455px;
}
.brand_infor{margin-top: 40px;}
.brand_infor h2{
	margin-bottom: 15px;
	font-size: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	line-height: 30px;
}
/* 联系我们 */
.contact{
	margin: 50px 0 70px;
}
.contact_title{
	font-size: 25px;
}
.contact_mright p{
	font-size: 18px;
	margin-bottom: 30px;
}
.contact_mleft{
	width: 42.25%;
	height: 400px;
}
.contact_mright img{
	width: 98px;
	height: 98px;
}
/* 关于我们 */
.about1_left{
	width: 44.67%;
}
.about1_right{
	width: 48%;
}
.about1_right h2,.ab2_title, .ab2_title a{
	font-size: 23px;
}
.about1_rpage{
	font-size: 19px;
	margin-top: 30px;
}
.ab2l_p1txt{
	margin-top: 30px;
            line-height: 37px;
	font-size: 19px;
}
.ab2r_infor h2{
	margin-bottom: 6px;
	font-size: 17px;
}
.ab2r_infor p{
	font-size: 14px;
}
.ab2r_p1swiper .swiper-slide {
    height: 162px;
}
.ab2r_page{
	margin-bottom: 10px;
}
.ab2r_infor{
	margin-top: 10px;
}
.ab2r_p1swiper .swiper-container {
    height: 360px;
}
.ab2_dots .swiper-pagination{
	margin-top: 5px;
}
/* 设计师 */
.designer{
	margin-top: 35px;
	margin-bottom: 45px;
}
.designer h2{
	font-size: 23px;
}
.designer_main{
	margin-right: 45px;
}
.designer_list li{
	width: 29%;
	margin-right: 6.5%;
	margin-bottom: 70px;
}
.designer_pimg{
	height: 358px;
}
.designer_infor{
	margin-top: 30px;
}
.designer_infor p{
	margin-top: 14px;
}
.designer_list{
	padding-bottom: 0;
}
.dgds1_pic{
	width: 217px;
	height: 217px;
}
.dgds1_ibg{
	width: 217px;
	height: 217px;
}
.dgds1 {
	margin-bottom: 80px;
}
.dgds1_img{
	padding-left: 45px;
	margin-right: 50px;
	margin-bottom: 0;
}
.dgds1_infor h3{
	font-size: 30px;
}
.dgds1_infor h4{
	margin-top: 16px;
	margin-bottom: 20px;
	font-size: 19px;
}
.dgds1_infor h5{
	font-size: 19px;
}
.dgds2_page h3,.dgds2_page h3 i{
	font-size: 21px;
}
.dgds2_ptxt{
	font-size: 17px;
}
.designer_details{
	margin: 55px 0;
}
.pdds1_thumb{
	width: 100%;
}
.news_dpage{
	/*text-align: center;*/
}
.index4_swiper .swiper-button-next, .index4_swiper .swiper-button-prev {
	top: 97px;
}
.pdds1_view .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 778px;
}
.pdds1_thumb .swiper-wrapper .swiper-slide .pdds1_ltimg {
	height: 88px;
	padding: 1px;
}
.index5_img1 {
	text-align: center;
}
.index5_main {
	margin: 75px 0;
}
.index5_swiper {
	position: relative;
	padding: 0 100px;
}
.index5_swiper .swiper-button-next, .index5_swiper .swiper-button-prev {
    width: 60px;
    height: 60px;
    margin-top: 0;
    transform: translateY(-50%);
    background-size: 100% 100%;
    opacity: 1;
    outline: none;
	top: 50%;
}
.index5_swiper .swiper-button-prev {
    left: 0;
    background-image: url(../images/a01.png);
}
.index5_swiper .swiper-button-next {
    right: 0;
    background-image: url(../images/a02.png);
}